/*
**
描述
输入一个链表的头节点，按链表从尾到头的顺序返回每个节点的值（用数组返回）。
如输入{1,2,3}的链表如下图:
返回一个数组为[3,2,1]

输入：
{1,2,3}
返回值：
[3,2,1]

*/
/*function ListNode(x){
    this.val = x;
    this.next = null;
}*/
function printListFromTailToHead(head){
    if(head===null) return [];//判断是否为null;
    const stack=[];
    if(head && head.val){
        stack.push(head.val)//首先传入head的第一个值
    }
    while(head.next!==null){
        head=head.next;//下一个节点
        if(head.val!=' '){
            stack.push(head.val);
        }
    }
    return stack.reverse();//反转
}

